Engine cover - French English Dictionary